package com.freemalll.merchant.domain.dto;

import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotNull;
import lombok.Data;

/**
 * @author songshixiong
 * @ClassName SceneInfoVo
 * @description:
 * @date 2025年05月15日
 * @version: 1.0
 */
@Data
public class SceneInfoVoDto {

    @Schema(description = "场景类别")
    @NotBlank(message = "场景类别不能为空")
    private String sceneCategory;

    @Schema(description = "场景父类别")
    @NotBlank(message = "场景父类别不能为空")
    private String sceneParentCategory;

    @Schema(description = "流量商户")
    private Integer trafficMerchant;

    @Schema(description = "商户模式 1直客  2渠道")
    @NotNull(message = "商户模式不能为空")
    private Integer merModel;

    @Schema(description = "驻点人员 逗号隔开 当前存的是统一权限的id 需要在保存的时候查询一下")
    private String salePersons;

    @Schema(description = "获客方式")
    private String customerAcquisitionMethod;
}
